<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        /*
           js 实际在浏览器中运行的。
           所有的数据都在内存中，有一个内存地址。
           steing 进行重新赋值的时候，是新申请了一块内存空间，
           把新的内存地址给了变量。而不是进行了覆盖。
           字符串的不可变性。
           对字符串的所有操作，都是重新申请了内存空间，生成了新的字符串。
        */
        var myName = "虞姬";
        myName = "哪吒";

        for(var i = 0; i < 10000000000; i++){
            myName = myName + "myNae";
        }
        console.log(myName);
    </script>
</body>
</html>